﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace SitioINewThreadSoft.Handler
{
    /// <summary>
    /// Modulo que se encarga de obtener el listado de fotografias de acuerdo al grupo.
    /// </summary>
    public class HImagenes : IHttpHandler
    {

        public void ProcessRequest(HttpContext context)
        {
            Delta_control.Base.ControlBase<Entidades.cat_fotografias> ctrlFoto = new Delta_control.Base.ControlBase<Entidades.cat_fotografias>();
            string grupo = Delta_util.Clases.Utilerias.ObtenerValorGET(context, "grupo");
            string urlCarpeta = Delta_util.Clases.Utilerias.ObtenerHttpServer(context);
            System.Text.StringBuilder str = new System.Text.StringBuilder();
            ctrlFoto.ObtenerListado(new Entidades.cat_fotografias() { grupo = grupo });

            foreach (Entidades.cat_fotografias foto in ctrlFoto.Lista)
            {
                str.AppendLine("<li>");
                str.AppendLine("<h4>" + foto.titulo + "</h4>");
                str.AppendLine("<div class=\"tn3 description\">" + foto.descripcion + "</div>");
                str.AppendLine("<a href=\"" + foto.url.Replace("~/", urlCarpeta) + "\">");
                str.AppendLine("<img src=\"" + foto.url_th.Replace("~/", urlCarpeta) + "\" />");
                str.AppendLine("</a></li>");
            }
            context.Response.Write(str.ToString());
        }

        public bool IsReusable
        {
            get
            {
                return false;
            }
        }
    }
}